English Dictionary
◊ SUPPORTING TOWER
supporting tower
n : a tower that serves to support something